#include <QApplication>
#include <QMainWindow>
#include <QDebug>

#include "../ui_Frm_main.h"
#include "Src/Classes/frm_main/mainwindow.h"

void ResumeOtpions()
{
	#ifdef QT_DEBUG
		qDebug() << "Starting DEBUG version...";
		#ifdef Q_OS_UNIX
			qDebug() << "OS : GNU/Linux";
		#endif
		#ifdef Q_OS_WIN32
			qDebug() << "OS : Windows"; 
		#endif
		#ifdef Q_OS_MAC
			qDebug() << "OS : Mac"; 
		#endif
		#ifdef ENABLE_DEBUG_SHOWLISTS
			qDebug() << "Setting : Complete lists debuging information enabled";
		#endif
		#ifdef ENABLE_DEBUG_STATUSAUTOUPDATE
			qDebug() << "Setting : Status autoupdate debuging information enabled";
		#endif
		#ifdef ENABLE_DEBUG_STATUSNEWFILE
			qDebug() << "Setting : Status NewFile debuging information enabled";
		#endif
		#ifdef ENABLE_DEBUG_LISTFILE_CREATEXML
			qDebug() << "Setting : XML creating file debuging information enabled";
		#endif
		#ifdef ENABLE_DEBUG_ARCHIVER_CREATEARCHIVE
			qDebug() << "Setting : archive creation debuging information enabled";
		#endif
	#else
		qDebug() << "Starting RELEASE version...";
	#endif
	qDebug() << "";
}

int main(int argc, char *argv[])
{
	ResumeOtpions();
    QApplication app(argc, argv);
	MainWindow FrmMain;
	FrmMain.show();
	
    return app.exec();
}
